home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / etc / dbus-1 / system.d / system-tools-backends.conf < prev    next >
Encoding:
Text File  |  2009-04-09  |  3.6 KB  |  68 lines

  1. <!DOCTYPE busconfig PUBLIC
  2.  "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
  3.  "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
  4. <busconfig>
  5.   <policy context="default">
  6.     <!-- Do not allow owning this name to regular users -->
  7.     <deny own="org.freedesktop.SystemToolsBackends"/>
  8.  
  9.     <!-- Uncomment this if you want to test configuration modules with a harmless user -->
  10.     <!--
  11.     <allow own="org.freedesktop.SystemToolsBackends.GroupsConfig"/>
  12.     <allow own="org.freedesktop.SystemToolsBackends.HostsConfig"/>
  13.     <allow own="org.freedesktop.SystemToolsBackends.IfacesConfig"/>
  14.     <allow own="org.freedesktop.SystemToolsBackends.NFSConfig"/>
  15.     <allow own="org.freedesktop.SystemToolsBackends.NTPConfig"/>
  16.     <allow own="org.freedesktop.SystemToolsBackends.ServicesConfig"/>
  17.     <allow own="org.freedesktop.SystemToolsBackends.SMBConfig"/>
  18.     <allow own="org.freedesktop.SystemToolsBackends.TimeConfig"/>
  19.     <allow own="org.freedesktop.SystemToolsBackends.UserConfig"/>
  20.     <allow own="org.freedesktop.SystemToolsBackends.UsersConfig"/>
  21.     <allow own="org.freedesktop.SystemToolsBackends.Platform"/>
  22.     <allow send_interface="org.freedesktop.SystemToolsBackends.Platform" send_member="getPlatform"/>
  23.     -->
  24.  
  25.     <!-- configuration modules can't be accessed directly... -->
  26.     <deny send_destination="org.freedesktop.SystemToolsBackends"/>
  27.     <deny send_destination="org.freedesktop.SystemToolsBackends.Platform"/>
  28.     <deny send_destination="org.freedesktop.SystemToolsBackends"/>
  29.   </policy>
  30.  
  31.   <policy user="0">
  32.     <!-- only root is allowed to run the dispatcher -->
  33.     <allow own="org.freedesktop.SystemToolsBackends"/>
  34.  
  35.     <!-- also allow it to own the configuration modules -->
  36.     <allow own="org.freedesktop.SystemToolsBackends.GroupsConfig"/>
  37.     <allow own="org.freedesktop.SystemToolsBackends.HostsConfig"/>
  38.     <allow own="org.freedesktop.SystemToolsBackends.IfacesConfig"/>
  39.     <allow own="org.freedesktop.SystemToolsBackends.NFSConfig"/>
  40.     <allow own="org.freedesktop.SystemToolsBackends.NTPConfig"/>
  41.     <allow own="org.freedesktop.SystemToolsBackends.ServicesConfig"/>
  42.     <allow own="org.freedesktop.SystemToolsBackends.SMBConfig"/>
  43.     <allow own="org.freedesktop.SystemToolsBackends.TimeConfig"/>
  44.     <allow own="org.freedesktop.SystemToolsBackends.UserConfig"/>
  45.     <allow own="org.freedesktop.SystemToolsBackends.UsersConfig"/>
  46.     <allow own="org.freedesktop.SystemToolsBackends.Platform"/>
  47.  
  48.     <!-- be able to speak to configuration modules,
  49.          so any message to them has to go through the dispatcher -->
  50.     <allow send_destination="org.freedesktop.SystemToolsBackends"/>
  51.     <allow send_destination="org.freedesktop.SystemToolsBackends.Platform"/>
  52.     <allow send_destination="org.freedesktop.SystemToolsBackends.GroupsConfig"/>
  53.     <allow send_destination="org.freedesktop.SystemToolsBackends.HostsConfig"/>
  54.     <allow send_destination="org.freedesktop.SystemToolsBackends.IfacesConfig"/>
  55.     <allow send_destination="org.freedesktop.SystemToolsBackends.NFSConfig"/>
  56.     <allow send_destination="org.freedesktop.SystemToolsBackends.NTPConfig"/>
  57.     <allow send_destination="org.freedesktop.SystemToolsBackends.ServicesConfig"/>
  58.     <allow send_destination="org.freedesktop.SystemToolsBackends.SMBConfig"/>
  59.     <allow send_destination="org.freedesktop.SystemToolsBackends.TimeConfig"/>
  60.     <allow send_destination="org.freedesktop.SystemToolsBackends.UserConfig"/>
  61.     <allow send_destination="org.freedesktop.SystemToolsBackends.UsersConfig"/>
  62.   </policy>
  63.   <policy group="admin">
  64.     <!-- be able to speak to the dispatcher -->
  65.     <allow send_destination="org.freedesktop.SystemToolsBackends"/>
  66.   </policy>
  67. </busconfig>
  68.